home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
4945
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
2KB
Path: cs.tu-berlin.de!news
From: Michael Knoke <knoke@cs.tu-berlin.de>
Newsgroups: fido.ger.amiga
Subject: Re: 040-Optimierung
Date: Thu, 21 Dec 1995 13:53:28 +0100
Organization: TU Berlin
Message-ID: <30D958C8.3D87@cs.tu-berlin.de>
References: <MSGID_2=3A2455=2F465.0=40fidonet_90E87E42@fidonet.org> <MSGID_2=3A2457=2F145.25_30cb432f@fidonet.org>
NNTP-Posting-Host: roeteln.cs.tu-berlin.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.0b3 (X11; I; SunOS 5.4 sun4m)
Holger Hippenstiel wrote:
>
> Hi Thomas !
>
> TB> Ich hab gerade mal mein Istec-Config Programm (es werden keine
> TB> Math-Routinen benutzt) compiliert:
>
> TB> 1. optimiert auf 020
> TB> 2. optimiert auf 020 und Peephole
> TB> 3. optimiert auf 040 und Peephole und Scheduling
>
> TB> File 1. hat eine andere Laenge, als 2. und 3.
>
> TB> Die Files 2. und 3. sind gleich lang, aber sie differieren trotzdem
> TB> maechtig (andere Anordnung der Befehle).
>
> Aha ! Interessant ist auch das die Cyberstorm060
>
> move.w (an)+,dn
> move.w (an)+,dm
>
> schneller ausfuehrt als
>
> move.l (an)+,dn
> move.w dn,dm
> swap dn
>
> .. selbst wenn sie mit anderen Befehlen verschachtelt werden, damit
> sie nicht auf die vorherigen angewiesen sind. Ich bleibe aber trotzdem
> bei der 2ten Schreibweise, damit Leute mit nicht so schnellem
> Ram-Interface vor ihrem Rechner einschlafen ... ;-)
Die Sache mit dem 68060er ist aber eigentlich klar. Der 68060er kann ja
mehrere Word bzw. Byte Zugriffe auf aufeinanderfolgende Adressen zu
einem Ram-Zugriff zusammenfassen. Beim 1. Beispiel braeuchte der 68060er
1 Speicherzugriff (alle anderen Prozessoren 2) und beim 2. Beispiel
braeuchte er 1 plus 2 zusaetzliche Befehle.
Frohes Weihnachtsfest !
Michael
--
EMAiL: knoke@cs.tu-berlin.de
programmer of MCP